div.j2tajax-confirm div.j2tajax-checkout-img{
    float:left; margin-right:5px;height:95px;*height:75px;
}

div.j2tajax-confirm .success-msg {
    background:none;
    color:#000;
    padding: 8px !important;
    text-align:left;
    border:none !important;
}


div.j2tajax-confirm, div.j2tajax-progress{
    border:#ccc solid 1px; z-index: 199;
    text-align:center;
}
div.j2tajax-progress{padding:5px; z-index: 199;}


div.j2t-overlay{
    width: 100%;	
    height: 100%;
    background: black;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 198;
}






a.j2t-checkout-link{
    background: transparent url('../../images/j2t/j2t-button-gray-left.gif') no-repeat top left;
    display: block;
    float: right;
    font-size:11px;
    line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    height: 24px; /* Height of button background height */
    padding-left: 11px; /* Width of left menu image */
    text-decoration: none;
    margin-right:10px;
	_margin-right:2px;
}

a:link.j2t-checkout-link, a:visited.j2t-checkout-link, a:active.j2t-checkout-link{
    color: #494949; /*button text color*/
}

a.j2t-checkout-link span{
    background: transparent url('../../images/j2t/j2t-button-gray-right.gif') no-repeat top right;
    display: block;
    padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.j2t-checkout-link:hover{ /* Hover state CSS */
    background-position: bottom left;
}

a.j2t-checkout-link:hover span{ /* Hover state CSS */
    background-position: bottom right;
    color: black;
}



span.j2t-or{
    display:none;
}
a.j2t-continue-link{
    background: transparent url('../../images/j2t/j2t-button-green-left.gif') no-repeat top left;
    display: block;
    float: left;
    font-size:11px;
    line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    height: 24px; /* Height of button background height */
    padding-left: 11px; /* Width of left menu image */
    text-decoration: none;
    margin-left:10px;
	_margin-left:2px;
}

a:link.j2t-continue-link, a:visited.j2t-continue-link, a:active.j2t-continue-link{
    color: #494949; /*button text color*/
}

a.j2t-continue-link span{
    background: transparent url('../../images/j2t/j2t-button-green-right.gif') no-repeat top right;
    display: block;
    padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.j2t-continue-link:hover{ /* Hover state CSS */
    background-position: bottom left;
}

a.j2t-continue-link:hover span{ /* Hover state CSS */
    background-position: bottom right;
    color: black;
}
/*login block*/
.block-login {min-width:300px;}
.block-login .block-title{display:none;}
.block-login .block-content {border:0;}
.block-login .block-content label {float:left; width:100px; text-align:right;}
.block-login .actions {text-align:center;}
.block-login .actions button {float:none;}

/*ajax-div*/
#ajax-message-popup-window-mask { position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; z-index:100; background-color:#000; opacity:.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/*IE8*/ }
.ajax-message-popup-window { position:absolute; z-index:99999; width:407px; top:-9999em; left:50%; margin:0 0 0 -203px; background:#cecece; padding:8px 4px 4px;border:1px solid #999999;width:auto;}
.ajax-message-popup-window.show { top:280px; }
.ajax-message-popup-window .ajax-message-popup-head { padding:1px 0;height:20px;border-bottom:1px solid #999999}
.ajax-message-popup-head  .title {font-weight:bold;float:left;margin-left:1em;}
.ajax-message-popup-window .ajax-message-popup-head h2 { padding:0 10px; margin:0; font:bold 12px/19px Arial, Helvetica, sans-serif; color:#644f3b; }
.ajax-message-popup-window .ajax-message-popup-head a { float:right; border:0; padding:0 12px 0 7px; background:url(../images/bkg_btn-close.gif) 0 50% repeat-x !important; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none !important; cursor:pointer; }
.ajax-message-popup-window .ajax-message-popup-head a span { float:left; background:url(../images/bkg_btn-close2.gif) 0 50% no-repeat; padding-left:19px; }
.ajax-message-popup-window .ajax-message-popup-message { background:#ffffff; padding:21px 21px 0px 10px;border:1px solid #999999;border-top:0;border-bottom:0;color:#333333;}
.ajax-message-popup-window .ajax-message-popup-content { background:#FFFFFF; padding:10px 21px 10px;border:1px solid #888;border-top:0;}

/*customer-account-finish*/
.customer-account-finish .account-info-form {width:610px;overflow:hidden;}
.customer-account-finish .account-info-form .fieldset {border-left:0; border-right:0; border-bottom:0; }
.fields {}